package org.jeecg.modules.app.v1.shop.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecg.modules.power.util.annotation.NullNote;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * 新增门店接口实体类
 *
 * @author scw
 * @version v1.0
 * @date 2024-07-09
 */
@Data
public class ApiListShopEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**门店ID*/
    @ApiModelProperty(value = "门店ID")
    private String id;
    /**店铺名称*/
    @ApiModelProperty(value = "门店名称")
    private String shopName;
    /**业务员BD*/
    @ApiModelProperty(value = "业务员BD")
    private String shopBd;
    /**小组*/
    @ApiModelProperty(value = "小组")
    private String groupName;
    /**店铺位置*/
    @Excel(name = "门店位置", width = 15)
    private String shopAddress;
    /**经纬度*/
    @ApiModelProperty(value = "经度")
    private String shopLng;
    /**经纬度*/
    @ApiModelProperty(value = "纬度")
    private String shopLat;
    /**LOGO*/
    @ApiModelProperty(value = "LOGO")
    private String shopLogo;
    /**门头照*/
    @ApiModelProperty(value = "门头照")
    private String shopImage;
    /**营业时间*/
    @ApiModelProperty(value = "营业时间")
    private String businessTime;
    /**门店备注信息*/
    @ApiModelProperty(value = "门店备注信息")
    private String shopRemark;
    @ApiModelProperty(value = "距离")
    private Integer distance;
    @ApiModelProperty(value = "是否收藏0未收藏1已收藏")
    private Integer isCollect;
    @ApiModelProperty(value = "状态1待审核2营业中3审核未通过4公海，字典：shop_status")
    private Integer shopStatus;
    @ApiModelProperty("更新日期")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

}
